package TreeMap;

import com.sun.source.tree.Tree;

import java.util.Arrays;
import java.util.TreeMap;

/**
 * Date: 2023-04-23
 * Time: 8:03
 */
public class TreeMapDemoTest {
    public static void main(String[] args) {
        /*
        * 键 学生对象
        * 值 籍贯
        *
        * 按照学生年龄进行升序排序,年龄相同则按姓名字母进行排序,年龄和名字相同视为同一个人
        *
        * */

        TreeMap<Student,String> tm = new TreeMap<>();

        Student s1 = new Student("lisi",18);
        Student s2 = new Student("zhangsan",19);
        Student s3 = new Student("wangwu",19);


        tm.put(s1,"北京");
        tm.put(s2,"上海");
        tm.put(s3,"深圳");

       // tm.comparator();

        // 自定义对象,没有指定排序规则,会报错,需要在实现类继承接口,并重写抽象方法
        System.out.println(tm);
    }
}
